Report generated on 01-Mar-2022 at 15:47:58 by pytest-html v3.1.1
| Packages | {"pluggy": "1.0.0", "py": "1.10.0", "pytest": "6.2.5"} |
| Platform | macOS-11.6.1-x86_64-i386-64bit |
| Plugins | {"allure-pytest": "2.9.44", "html": "3.1.1", "metadata": "1.11.0", "ordering": "0.6", "rerunfailures": "10.2"} |
| Python | 3.10.0 |
9 tests ran in 332.99 seconds.
(Un)check the boxes to filter the results.
5 passed, 0 skipped, 4 failed, 0 errors, 0 expected failures, 0 unexpected passes, 13 rerun| Result | Test | Duration | Links |
|---|---|---|---|
| No results found. Try to check the filters | |||
| Failed | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border | 19.85 | |
|
Additional HTML self = <test_value.TestValues object at 0x102f406a0> @pytest.mark.mid def test_value_header_border(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on value header border dropdown element") options_org = self.values.value_header_border_options().keys() actually_result = list(options_org) self.logger.logger("verify the border options is correct") expected_result = ['Apr', 'Jan', 'Mar'] > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x102f406a0> actually_result = ['Apr', 'Jan', 'Mar'], expected_result = ['Apr', 'Jan', 'Mar'] def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E assert "['Apr', 'Jan', 'Mar']" == ['Apr', 'Jan', 'Mar'] E + where "['Apr', 'Jan', 'Mar']" = str(['Apr', 'Jan', 'Mar']) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:42:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:42:56|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:42:56|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:42:58|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:42:58|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:01|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:01|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:03|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:05|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:43:05|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:43:07|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:43:07|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:10|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:10|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:11|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:13|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:43:13|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:43:15|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:43:15|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:18|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:19|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:20|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:22|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:43:22|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:43:24|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:43:24|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] | |||
| Failed | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border_close | 18.90 | |
|
Additional HTML self = <test_value.TestValues object at 0x1033b9120> @pytest.mark.mid def test_value_header_border_close(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on close icon for existed header border") self.values.value_header_border_delete().click() sleep(1) border_options = self.values.value_header_border().find_elements_by_css_selector("li") actually_result = len(border_options) expected_result = 1 > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:359: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x1033b9120>, actually_result = 1 expected_result = 1 def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E AssertionError: assert '1' == 1 E + where '1' = str(1) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:39|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:41|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:41|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:43|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:45|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:46|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:47|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:49|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:49|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:50|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:53|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:53|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:55|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:57|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:57|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:58|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:01|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:01|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:02|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:04|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:44:04|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:44:05|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 | |||
| Failed | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_basefunc | 27.25 | |
|
Additional HTML self = <test_value.TestValues object at 0x103697b80> @pytest.mark.smoke def test_valueas_bar_basefunc(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") sleep(2) view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[2][1].find_element_by_css_selector("div:nth-child(1)") actually_result = target_ele.get_attribute("class") > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:383: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x1034eb310>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:29|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:30|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:31|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:33|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:33|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:35|INFO |logger_until.py:Line17|click on the options: Bar -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:45|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:46|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:47|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:49|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:49|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:50|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:50|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:51|INFO |logger_until.py:Line17|click on the options: Bar -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:01|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:02|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:03|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:05|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:45:05|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:06|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:06|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:08|INFO |logger_until.py:Line17|click on the options: Bar -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:18|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:18|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:19|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:21|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:45:21|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:22|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:22|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:24|INFO |logger_until.py:Line17|click on the options: Bar | |||
| Failed | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_min | 34.87 | |
|
Additional HTML self = <test_value.TestValues object at 0x1034c8220> @pytest.mark.mid def test_valueas_bar_min(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") target_result = [] view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get min (default) bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select - 100% for min") self.values.view_as_bar_min_options()[1].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select 0 for min") self.values.view_as_bar_min_options()[2].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:480: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x1031fcc10>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:55|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:45:55|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:58|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:03|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:03|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:04|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:07|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:07|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:08|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:12|INFO |logger_until.py:Line17|get -100% bar width: 0% -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:46:15|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:46:15|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:46:16|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:46:18|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:46:18|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:46:19|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:46:20|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:46:21|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:26|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:26|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:27|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:30|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:30|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:32|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:35|INFO |logger_until.py:Line17|get -100% bar width: 0% -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:46:38|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:46:38|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:46:40|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:46:42|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:46:42|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:46:43|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:46:43|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:46:44|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:49|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:49|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:51|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:54|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:54|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:55|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:59|INFO |logger_until.py:Line17|get -100% bar width: 0% -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:47:02|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:47:02|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:47:04|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:47:06|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:47:06|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:47:07|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:47:07|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:47:08|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:47:13|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:47:13|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:47:15|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:47:18|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:47:18|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:47:19|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:47:23|INFO |logger_until.py:Line17|get -100% bar width: 0% | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border | 2.21 | |
|
Additional HTML self = <test_value.TestValues object at 0x102eafa00> @pytest.mark.mid def test_value_header_border(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on value header border dropdown element") options_org = self.values.value_header_border_options().keys() actually_result = list(options_org) self.logger.logger("verify the border options is correct") expected_result = ['Apr', 'Jan', 'Mar'] > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x102eafa00> actually_result = ['Apr', 'Jan', 'Mar'], expected_result = ['Apr', 'Jan', 'Mar'] def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E assert "['Apr', 'Jan', 'Mar']" == ['Apr', 'Jan', 'Mar'] E + where "['Apr', 'Jan', 'Mar']" = str(['Apr', 'Jan', 'Mar']) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:42:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:42:56|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:42:56|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:42:58|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:42:58|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border | 2.19 | |
|
Additional HTML self = <test_value.TestValues object at 0x1033bbf10> @pytest.mark.mid def test_value_header_border(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on value header border dropdown element") options_org = self.values.value_header_border_options().keys() actually_result = list(options_org) self.logger.logger("verify the border options is correct") expected_result = ['Apr', 'Jan', 'Mar'] > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x1033bbf10> actually_result = ['Apr', 'Jan', 'Mar'], expected_result = ['Apr', 'Jan', 'Mar'] def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E assert "['Apr', 'Jan', 'Mar']" == ['Apr', 'Jan', 'Mar'] E + where "['Apr', 'Jan', 'Mar']" = str(['Apr', 'Jan', 'Mar']) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:42:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:42:56|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:42:56|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:42:58|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:42:58|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:01|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:01|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:03|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:05|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:43:05|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:43:07|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:43:07|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border | 2.19 | |
|
Additional HTML self = <test_value.TestValues object at 0x102f42170> @pytest.mark.mid def test_value_header_border(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on value header border dropdown element") options_org = self.values.value_header_border_options().keys() actually_result = list(options_org) self.logger.logger("verify the border options is correct") expected_result = ['Apr', 'Jan', 'Mar'] > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x102f42170> actually_result = ['Apr', 'Jan', 'Mar'], expected_result = ['Apr', 'Jan', 'Mar'] def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E assert "['Apr', 'Jan', 'Mar']" == ['Apr', 'Jan', 'Mar'] E + where "['Apr', 'Jan', 'Mar']" = str(['Apr', 'Jan', 'Mar']) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:42:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:42:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:42:56|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:42:56|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:42:58|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:42:58|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:01|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:01|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:03|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:05|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:43:05|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:43:07|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:43:07|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:10|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:10|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:11|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:13|INFO |logger_until.py:Line17|Starting test TC test_value_header_border 2022-03-01 15:43:13|INFO |logger_until.py:Line17|click on value header border dropdown element 2022-03-01 15:43:15|INFO |logger_until.py:Line17|verify the border options is correct 2022-03-01 15:43:15|INFO |logger_until.py:Line17|expected value: ['Apr', 'Jan', 'Mar'], actually_result: ['Apr', 'Jan', 'Mar'] | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border_close | 1.10 | |
|
Additional HTML self = <test_value.TestValues object at 0x1033b8ee0> @pytest.mark.mid def test_value_header_border_close(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on close icon for existed header border") self.values.value_header_border_delete().click() sleep(1) border_options = self.values.value_header_border().find_elements_by_css_selector("li") actually_result = len(border_options) expected_result = 1 > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:359: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x1033b8ee0>, actually_result = 1 expected_result = 1 def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E AssertionError: assert '1' == 1 E + where '1' = str(1) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:39|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:41|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:41|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:43|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border_close | 1.09 | |
|
Additional HTML self = <test_value.TestValues object at 0x102f40fa0> @pytest.mark.mid def test_value_header_border_close(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on close icon for existed header border") self.values.value_header_border_delete().click() sleep(1) border_options = self.values.value_header_border().find_elements_by_css_selector("li") actually_result = len(border_options) expected_result = 1 > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:359: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x102f40fa0>, actually_result = 1 expected_result = 1 def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E AssertionError: assert '1' == 1 E + where '1' = str(1) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:39|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:41|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:41|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:43|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:45|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:46|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:47|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:49|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:49|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:50|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border_close | 1.09 | |
|
Additional HTML self = <test_value.TestValues object at 0x102d0d3f0> @pytest.mark.mid def test_value_header_border_close(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.logger.logger("click on close icon for existed header border") self.values.value_header_border_delete().click() sleep(1) border_options = self.values.value_header_border().find_elements_by_css_selector("li") actually_result = len(border_options) expected_result = 1 > self.handle_assert(actually_result, expected_result) testCase/PivotTable/Properties/test_value.py:359: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_value.TestValues object at 0x102d0d3f0>, actually_result = 1 expected_result = 1 def handle_assert(self, actually_result, expected_result): self.logger.logger(f"expected value: {expected_result}, actually_result: {actually_result}") if actually_result != expected_result: # "get screen shot ========================" self.logger.logger(f"screenShot has been done in path") raise AssertionError(f"{actually_result} != {expected_result}") and self.logger.logger_error( AssertionError) else: > assert str(actually_result) == expected_result E AssertionError: assert '1' == 1 E + where '1' = str(1) testCase/PivotTable/Properties/test_value.py:134: AssertionError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:38|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:39|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:41|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:41|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:43|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:45|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:46|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:47|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:49|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:49|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:50|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:53|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:53|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:55|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:57|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_close 2022-03-01 15:43:57|INFO |logger_until.py:Line17|click on close icon for existed header border 2022-03-01 15:43:58|INFO |logger_until.py:Line17|expected value: 1, actually_result: 1 | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_basefunc | 9.46 | |
|
Additional HTML self = <test_value.TestValues object at 0x102fde320> @pytest.mark.smoke def test_valueas_bar_basefunc(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") sleep(2) view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[2][1].find_element_by_css_selector("div:nth-child(1)") actually_result = target_ele.get_attribute("class") > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:383: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x102eae3e0>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:29|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:30|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:31|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:33|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:33|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:35|INFO |logger_until.py:Line17|click on the options: Bar | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_basefunc | 9.53 | |
|
Additional HTML self = <test_value.TestValues object at 0x103473970> @pytest.mark.smoke def test_valueas_bar_basefunc(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") sleep(2) view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[2][1].find_element_by_css_selector("div:nth-child(1)") actually_result = target_ele.get_attribute("class") > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:383: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x1034ebb20>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:29|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:30|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:31|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:33|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:33|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:35|INFO |logger_until.py:Line17|click on the options: Bar -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:45|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:46|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:47|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:49|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:49|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:50|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:50|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:51|INFO |logger_until.py:Line17|click on the options: Bar | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_basefunc | 9.71 | |
|
Additional HTML self = <test_value.TestValues object at 0x102eaf880> @pytest.mark.smoke def test_valueas_bar_basefunc(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") sleep(2) view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[2][1].find_element_by_css_selector("div:nth-child(1)") actually_result = target_ele.get_attribute("class") > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:383: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x102f419f0>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:29|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:30|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:31|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:33|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:33|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:34|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:35|INFO |logger_until.py:Line17|click on the options: Bar -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:45|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:46|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:47|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:49|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:44:49|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:44:50|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:44:50|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:44:51|INFO |logger_until.py:Line17|click on the options: Bar -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:01|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:02|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:03|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:05|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_basefunc 2022-03-01 15:45:05|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:06|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:06|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:08|INFO |logger_until.py:Line17|click on the options: Bar | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_min | 16.70 | |
|
Additional HTML self = <test_value.TestValues object at 0x10342c220> @pytest.mark.mid def test_valueas_bar_min(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") target_result = [] view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get min (default) bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select - 100% for min") self.values.view_as_bar_min_options()[1].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select 0 for min") self.values.view_as_bar_min_options()[2].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:480: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x102fdd600>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:55|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:45:55|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:58|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:03|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:03|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:04|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:07|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:07|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:08|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:12|INFO |logger_until.py:Line17|get -100% bar width: 0% | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_min | 16.86 | |
|
Additional HTML self = <test_value.TestValues object at 0x10384bc70> @pytest.mark.mid def test_valueas_bar_min(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") target_result = [] view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get min (default) bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select - 100% for min") self.values.view_as_bar_min_options()[1].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select 0 for min") self.values.view_as_bar_min_options()[2].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:480: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x1034e81f0>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:55|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:45:55|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:58|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:03|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:03|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:04|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:07|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:07|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:08|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:12|INFO |logger_until.py:Line17|get -100% bar width: 0% -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:46:15|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:46:15|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:46:16|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:46:18|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:46:18|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:46:19|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:46:20|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:46:21|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:26|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:26|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:27|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:30|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:30|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:32|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:35|INFO |logger_until.py:Line17|get -100% bar width: 0% | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_min | 17.49 | |
|
Additional HTML self = <test_value.TestValues object at 0x103616980> @pytest.mark.mid def test_valueas_bar_min(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") target_result = [] view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get min (default) bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select - 100% for min") self.values.view_as_bar_min_options()[1].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Min drop-down list") self.values.view_as_bar()["min_dropdown"].click() sleep(1) self.logger.logger("select 0 for min") self.values.view_as_bar_min_options()[2].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get -100% bar width: {target_default}") target_result.append(target_default) > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:480: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x1032b2b00>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:52|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:53|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:55|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:45:55|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:56|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:58|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:03|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:03|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:04|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:07|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:07|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:08|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:12|INFO |logger_until.py:Line17|get -100% bar width: 0% -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:46:15|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:46:15|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:46:16|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:46:18|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:46:18|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:46:19|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:46:20|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:46:21|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:26|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:26|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:27|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:30|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:30|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:32|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:35|INFO |logger_until.py:Line17|get -100% bar width: 0% -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:46:38|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:46:38|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:46:40|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:46:42|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_min 2022-03-01 15:46:42|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:46:43|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:46:43|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:46:44|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:46:49|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:46:49|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:51|INFO |logger_until.py:Line17|select - 100% for min 2022-03-01 15:46:54|INFO |logger_until.py:Line17|get -100% bar width: 0.195695% 2022-03-01 15:46:54|INFO |logger_until.py:Line17|click on Min drop-down list 2022-03-01 15:46:55|INFO |logger_until.py:Line17|select 0 for min 2022-03-01 15:46:59|INFO |logger_until.py:Line17|get -100% bar width: 0% | |||
| Rerun | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_max | 17.44 | |
|
Additional HTML self = <test_value.TestValues object at 0x103767340> @pytest.mark.mid def test_valueas_bar_max(self): self.logger.logger(f"Starting test TC {inspect.stack()[0][3]}") self.handle_viewas("Bar", "sales_count(sum)") target_result = [] view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get min (default) bar width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Max drop-down list") self.values.view_as_bar()["max_dropdown"].click() sleep(1) self.logger.logger("select 0 for max") self.values.view_as_bar_max_options()[1].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get 0 bar max width: {target_default}") target_result.append(target_default) self.logger.logger(f"click on Max drop-down list") self.values.view_as_bar()["max_dropdown"].click() sleep(1) self.logger.logger("select 100% for max") self.values.view_as_bar_max_options()[2].click() view_screen = self.chart_edit.view_screen("pivottable")[1] target_ele = view_screen[8][1].find_element_by_css_selector("span") target_default = self.Dom_until.get_style(target_ele, "width") self.logger.logger(f"get 100% bar max width: {target_default}") target_result.append(target_default) self.logger.logger(target_result) > expected_result = self.handle_expectedresult() testCase/PivotTable/Properties/test_value.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testCase/PivotTable/Properties/test_value.py:139: in handle_expectedresult expected_result = self.config.testdata["test_data"]["expected_result"][tcname] Common/web_config_until.py:46: in testdata data = YamlUtil(path).read_yaml() Common/yaml_until.py:15: in read_yaml value = yaml.load(f, Loader=yaml.FullLoader) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/__init__.py:114: in load return loader.get_single_data() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/constructor.py:49: in get_single_data node = self.get_single_node() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:36: in get_single_node document = self.compose_document() /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:55: in compose_document node = self.compose_node(None, None) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:84: in compose_node node = self.compose_mapping_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:133: in compose_mapping_node item_value = self.compose_node(node, item_key) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:82: in compose_node node = self.compose_sequence_node(anchor) /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/composer.py:110: in compose_sequence_node while not self.check_event(SequenceEndEvent): /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:98: in check_event self.current_event = self.state() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <yaml.loader.FullLoader object at 0x103764f10>, first = False def parse_flow_sequence_entry(self, first=False): if not self.check_token(FlowSequenceEndToken): if not first: if self.check_token(FlowEntryToken): self.get_token() else: token = self.peek_token() > raise ParserError("while parsing a flow sequence", self.marks[-1], "expected ',' or ']', but got %r" % token.id, token.start_mark) E yaml.parser.ParserError: while parsing a flow sequence E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 35 E expected ',' or ']', but got '<scalar>' E in "/Users/xingyanghan/Desktop/work/ESB/EyeGuide_ESBAutomation/Resource/Properties_common/values/test_data.yaml", line 86, column 61 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/yaml/parser.py:483: ParserError -----------------------------Captured stderr setup------------------------------ 2022-03-01 15:47:26|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:47:26|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:47:28|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:47:30|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_max 2022-03-01 15:47:30|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:47:32|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:47:32|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:47:33|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:47:38|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:47:38|INFO |logger_until.py:Line17|click on Max drop-down list 2022-03-01 15:47:39|INFO |logger_until.py:Line17|select 0 for max 2022-03-01 15:47:40|INFO |logger_until.py:Line17|max_ariacontrols: 4443389c-1fdb-4f6d-937e-7fb7e62e58b8 2022-03-01 15:47:43|INFO |logger_until.py:Line17|get 0 bar max width: 100% 2022-03-01 15:47:43|INFO |logger_until.py:Line17|click on Max drop-down list 2022-03-01 15:47:44|INFO |logger_until.py:Line17|select 100% for max 2022-03-01 15:47:45|INFO |logger_until.py:Line17|max_ariacontrols: 4443389c-1fdb-4f6d-937e-7fb7e62e58b8 2022-03-01 15:47:48|INFO |logger_until.py:Line17|get 100% bar max width: 99.5025% 2022-03-01 15:47:48|INFO |logger_until.py:Line17|['28.169%', '100%', '99.5025%'] | |||
| Passed | testCase/PivotTable/Properties/test_value.py::TestValues::test_hide_value_headers | 26.28 | |
|
-----------------------------Captured stderr setup------------------------------ 2022-03-01 15:42:26|INFO |logger_until.py:Line17|===================values testing STEUP started============================================== 2022-03-01 15:42:32|INFO |logger_until.py:Line17|login ESB with xingyang.han@essexlg.com 2022-03-01 15:42:34|INFO |logger_until.py:Line17|Visit project AutomationTest 2022-03-01 15:42:35|INFO |logger_until.py:Line17|visit dashboard: AutomationDashboard 2022-03-01 15:42:39|INFO |logger_until.py:Line17|visit dashboard AutomationDashboard 2022-03-01 15:42:40|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:42:41|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:42:43|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:42:45|INFO |logger_until.py:Line17|Starting test TC test_hide_value_headers 2022-03-01 15:42:45|INFO |logger_until.py:Line17|click on Hide value headers toggle 2022-03-01 15:42:45|INFO |logger_until.py:Line17|verify the value header is hiding... 2022-03-01 15:42:50|INFO |logger_until.py:Line17|expected value: item, actually_result: item 2022-03-01 15:42:50|INFO |logger_until.py:Line17|testing test_hide_value_headers is completed and passed | |||
| Passed | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_header_border_del | 10.74 | |
|
-----------------------------Captured stderr setup------------------------------ 2022-03-01 15:43:27|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:43:27|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:43:29|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:43:31|INFO |logger_until.py:Line17|Starting test TC test_value_header_border_del 2022-03-01 15:43:31|INFO |logger_until.py:Line17|click on delete icon for existed header border 2022-03-01 15:43:35|INFO |logger_until.py:Line17|testing test_value_header_border_del is completed and passed | |||
| Passed | testCase/PivotTable/Properties/test_value.py::TestValues::test_value_emptycell | 21.25 | |
|
-----------------------------Captured stderr setup------------------------------ 2022-03-01 15:44:08|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:44:08|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:44:10|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:44:12|INFO |logger_until.py:Line17|Starting test TC test_value_emptycell 2022-03-01 15:44:12|INFO |logger_until.py:Line17|input text into Expty Cell Value field: emptyvalue 2022-03-01 15:44:27|INFO |logger_until.py:Line17|expected value: emptyvalue, actually_result: emptyvalue 2022-03-01 15:44:27|INFO |logger_until.py:Line17|testing test_value_emptycell is completed and passed | |||
| Passed | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_barcolor | 17.98 | |
|
-----------------------------Captured stderr setup------------------------------ 2022-03-01 15:45:34|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:45:34|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:45:35|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:45:37|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_barcolor 2022-03-01 15:45:37|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:45:38|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:45:38|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:45:40|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:45:42|INFO |logger_until.py:Line17|click on Bar Color picker 2022-03-01 15:45:42|INFO |logger_until.py:Line17|click on color: #417505 2022-03-01 15:45:43|INFO |logger_until.py:Line17|close the color picker 2022-03-01 15:45:49|INFO |logger_until.py:Line17|expected_indicator: background-color: rgb(65, 117, 5), actually_indicator: display: block; height: 100%; width: 29.5775%; text-align: center; color: rgb(0, 0, 0); font-size: 14px; font-style: normal; text-decoration: none; background-color: rgb(65, 117, 5); margin-left: 28.169%; white-space: nowrap; 2022-03-01 15:45:49|INFO |logger_until.py:Line17|testing test_valueas_bar_barcolor is completed and passed | |||
| Passed | testCase/PivotTable/Properties/test_value.py::TestValues::test_valueas_bar_max | 4.94 | |
|
-----------------------------Captured stderr setup------------------------------ 2022-03-01 15:47:26|INFO |logger_until.py:Line17|click on singleChartBody 2022-03-01 15:47:26|INFO |logger_until.py:Line17|click on actiontool_edit_click btn 2022-03-01 15:47:28|INFO |logger_until.py:Line17|click on Values section ------------------------------Captured stderr call------------------------------ 2022-03-01 15:47:30|INFO |logger_until.py:Line17|Starting test TC test_valueas_bar_max 2022-03-01 15:47:30|INFO |logger_until.py:Line17|click on Values dropdown 2022-03-01 15:47:32|INFO |logger_until.py:Line17|click on options: sales_count(sum) 2022-03-01 15:47:32|INFO |logger_until.py:Line17|click on view As drop-down 2022-03-01 15:47:33|INFO |logger_until.py:Line17|click on the options: Bar 2022-03-01 15:47:38|INFO |logger_until.py:Line17|get min (default) bar width: 28.169% 2022-03-01 15:47:38|INFO |logger_until.py:Line17|click on Max drop-down list 2022-03-01 15:47:39|INFO |logger_until.py:Line17|select 0 for max 2022-03-01 15:47:40|INFO |logger_until.py:Line17|max_ariacontrols: 4443389c-1fdb-4f6d-937e-7fb7e62e58b8 2022-03-01 15:47:43|INFO |logger_until.py:Line17|get 0 bar max width: 100% 2022-03-01 15:47:43|INFO |logger_until.py:Line17|click on Max drop-down list 2022-03-01 15:47:44|INFO |logger_until.py:Line17|select 100% for max 2022-03-01 15:47:45|INFO |logger_until.py:Line17|max_ariacontrols: 4443389c-1fdb-4f6d-937e-7fb7e62e58b8 2022-03-01 15:47:48|INFO |logger_until.py:Line17|get 100% bar max width: 99.5025% 2022-03-01 15:47:48|INFO |logger_until.py:Line17|['28.169%', '100%', '99.5025%'] | |||